Editarea măștilor pentru adrese de resurse Web

Utilizarea unei măști pentru adrese de resurse Web (denumită și „mască de adresă”) poate fi utilă dacă ai nevoie să introduci multe adrese de resurse Web similare la crearea unei reguli de accesare a resurselor Web. Dacă este bine construită, o mască de adresă poate înlocui un număr mare de adrese de resurse Web.

Atunci când creați o mască de adresă, respectați aceste reguli:

  1. Caracterul * înlocuiește orice secvență care conține zero sau mai multe caractere.

    De exemplu, dacă introduceți masca de adrese *abc*, regula de acces este aplicată tuturor resurselor Web care conțin secvența abc. Exemplu: http://www.example.com/page_0-9abcdef.html.

  2. O secvență de caractere *. (cunoscută și ca mască de domeniu) vă permite să selectați toate domeniile unei adrese. Masca de domeniu *. reprezintă orice nume de domeniu, subdomeniu sau o linie goală.

    Exemplu: masca *.example.com reprezintă următoarele adrese:

    • http://pictures.example.com. Masca de domeniu *. reprezintă imagini.
    • http://user.pictures.example.com. Masca de domeniu *. reprezintă imagini. și utilizator.
    • http://example.com. Masca de domeniu *. este interpretată ca o linie goală.
  3. Secvența de caractere www. de la începutul unei măști de adrese este interpretată ca o secvență *..

    Exemplu: masca de adresă www.example.com este tratată ca *.example.com. Această mască acoperă adresele www2.example.com și www.pictures.example.com.

  4. Dacă o mască de adrese nu are la început caracterul *, conținutul măștii de adrese este echivalent cu același conținut cu prefixul *.
  5. Dacă o mască de adresă se termină cu alt caracter decât / sau *, conținutul măștii de adresă este echivalent cu același conținut cu postfixul /*.

    Exemplu: masca de adresă http://www.example.com acoperă adrese precum http://www.example.com/abc, unde a, b și c sunt orice caractere.

  6. Dacă o mască de adresă are la sfârșit caracterul /, conținutul măștii de adresă este echivalent cu același conținut cu postfixul /*.
  7. Secvența de caractere /* la sfârșitul unei măști de adrese este interpretată ca /* sau ca un șir necompletat.
  8. Adresele de resurse Web sunt comparate cu o mască de adrese, luându-se în considerare protocolul (http sau https):
    • Dacă masca de adrese nu conține niciun protocol de rețea, această mască de adrese acoperă adresele fără niciun protocol de rețea.

      Exemplu: masca de adresă example.com acoperă adresele http://example.com și https://example.com.

    • Dacă masca de adrese conține un protocol de rețea, această mască de adrese acoperă numai adresele cu același protocol de rețea ca și masca de adrese.

      Exemplu: masca de adresă http://*.example.com acoperă adresa http://www.example.com, însă nu acoperă https://www.example.com.

  9. O mască de adresă încadrată între ghilimele este tratată fără a se lua în considerare alte înlocuiri suplimentare, cu excepția caracterului * în cazul în care a fost inclus inițial în masca de adresă. Regulile 5 și 7 nu se aplică pentru măștile de adresă încadrate între ghilimele duble (vezi exemplele 14 – 18 din tabelul de mai jos).
  10. Numele de utilizator și parola, portul de conectare și tipul majusculă/minusculă al caracterului nu sunt luate în considerare la compararea cu masca de adrese a unei resurse Web.

     

    Exemple de moduri de utilizare a regulilor pentru crearea măștilor de adrese

     

    Nr.

    Mască de adresă

    Adresă resursă Web de verificat

    Este adresa acoperită de masca de adrese

    Comentariu

    1

    *.example.com

    http://www.123example.com

    Nu

    Vezi regula 1.

    2

    *.example.com

    http://www.123.example.com

    Da

    Vezi regula 2.

    3

    *example.com

    http://www.123example.com

    Da

    Vezi regula 1.

    4

    *example.com

    http://www.123.example.com

    Da

    Vezi regula 1.

    5

    http://www.*.example.com

    http://www.123example.com

    Nu

    Vezi regula 1.

    6

    www.example.com

    http://www.example.com

    Da

    Vezi regulile 3, 2, 1.

    7

    www.example.com

    https://www.example.com

    Da

    Vezi regulile 3, 2, 1.

    8

    http://www.*.example.com

    http://123.example.com

    Da

    Vezi regulile 3, 4, 1.

    9

    www.example.com

    http://www.example.com/abc

    Da

    Vezi regulile 3, 5, 1.

    10

    example.com

    http://www.example.com

    Da

    Vezi regulile 3, 1.

    11

    http://example.com/

    http://example.com/abc

    Da

    Vezi regula 6.

    12

    http://example.com/*

    http://example.com

    Da

    Vezi regula 7.

    13

    http://example.com

    https://example.com

    Nu

    Vezi regula 8.

    14

    "example.com"

    http://www.example.com

    Nu

    Vezi regula 9.

    15

    "http://www.example.com"

    http://www.example.com/abc

    Nu

    Vezi regula 9.

    16

    "*.example.com"

    http://www.example.com

    Da

    Vezi regulile 1, 9.

    17

    "http://www.example.com/*"

    http://www.example.com/abc

    Da

    Vezi regulile 1, 9.

    18

    "www.example.com"

    http://www.example.com; https://www.example.com

    Da

    Vezi regulile 9, 8.

    19

    www.example.com/abc/123

    http://www.example.com/abc

    Nu

    O mască de adrese conține mai multe informații decât adresa unei resurse Web.

     

Începutul paginii